package objetos;
/**
 * clase que representa la nota que saco un alumno en un trimestre
 * 
 * @author Oscar Barbancho Ramirez
 *
 */
public class NotaAlumno {
	
	private float nota;
	private String dniAlumno;
	private String trimestre;
	
	/**
	 * Constructor de la clase NotaAlumno
	 * 
	 * @author Oscar Barbancho Ramirez
	 */
	public NotaAlumno() {
		
	}
	
	/**
	 * Constructor de la clase NotaAlumno
	 * 
	 * @author Oscar Barbancho Ramirez
	 * @param nota - nota del alumno
	 * @param dniAlumno - identificador del alumno
	 * @param trimestre - trimestre en el que obtuvo la nota
	 */
	public NotaAlumno(float nota, String dniAlumno, String trimestre) {
		this.nota = nota;
		this.dniAlumno = dniAlumno;
		this.trimestre = trimestre;
	}
	
	/**
	 * devuelve el DNI del Alumno
	 * 
	 * @author Oscar Barbancho Ramirez
	 * @return el DNI del alumno
	 */
	public String getDniAlumno() {
		return dniAlumno;
	}
	
	/**
	 * devuelve un float que representa la nota del alumno
	 * 
	 * @author Oscar Barbancho Ramirez
	 * @return la nota del alumno
	 */
	public float getNota() {
		return nota;
	}
	
	/**
	 * devuelve un String que representa el trimestre en el que obtuvo la nota
	 * 
	 * @author Oscar Barbancho Ramirez
	 * @return el trimestre en el que obtuvo la nota
	 */
	public String getTrimestre() {
		return trimestre;
	}
	
	/**
	 * modifica el valor del DNI del alumno
	 * 
	 * @author Oscar Barbancho Ramirez
	 * @param dniAlumno - DNI del alumno
	 */
	public void setDniAlumno(String dniAlumno) {
		this.dniAlumno = dniAlumno;
	}
	
	/**
	 * modifica el valor de la nota del alumno
	 * 
	 * @param nota - representa la nota del alumno
	 */
	public void setNota(float nota) {
		this.nota = nota;
	}
	
	/**
	 * modifica el trimestre en el cual el alumno obtuvo la nota
	 * 
	 * @param trimestre - representa el trimestre en el cual el alumno obtuvo la nota
	 */
	public void setTrimestre(String trimestre) {
		this.trimestre = trimestre;
	}
}
